package com.kinyx.framework.enums.impl;

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 随机取值范围
 */
@Getter
@AllArgsConstructor(access = AccessLevel.PRIVATE)
public enum RandomRange {

	/** 数字（无零） */
	NUMBER_WITHOUT_ZERO("123456789"), //
	/** 数字 */
	NUMBER_FULL("0123456789"), //
	/** 字母（左手） */
	LETTER_NORMAL("qwertasdfgzxcvb"), //
	/** 字母（小写） */
	LETTER_FULL_LOWERCASE("abcdefghijklmnopqrstuvwxyz"), //
	/** 字母（大写） */
	LETTER_FULL_UPPERCASE("ABCDEFGHIJKLMNOPQRSTUVWXYZ"), //
	/** 字母（大小写） */
	LETTER_FULL("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), //
	/** 数字（左手）和字母（左手） */
	NUMBER_NORMAL_AND_LETTER_NORMAL("qwertasdfgzxcvb12345"), //
	/** 数字和字母（小写） */
	NUMBER_AND_LETTER_FULL_LOWERCASE("0123456789abcdefghijklmnopqrstuvwxyz"), //
	/** 数字和字母（大写） */
	NUMBER_AND_LETTER_FULL_UPPERCASE("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"), //
	/** 数字和字母（大小写） */
	NUMBER_AND_LETTER_FULL("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"),//
	;

	private String range;

}
